GeanyPluginFuncs

Callback functions that need to be implemented for every plugin.

Members

Variables

_init
gboolean function(GeanyPlugin* plugin, gpointer pdata) _init;

Called to initialize the plugin, when the user activates it (must not be @c NULL)

callbacks
PluginCallback* callbacks;

Array of plugin-provided signal handlers @see PluginCallback

cleanup
void function(GeanyPlugin* p, gpointer pdata) cleanup;

Called when the plugin is disabled or when Geany exits (must not be @c NULL)

configure
GtkWidget* function(GeanyPlugin* plugin, GtkDialog* dialog, gpointer pdata) configure;

plugins configure dialog, optional (can be @c NULL)

help
void function(GeanyPlugin* plugin, gpointer pdata) help;

Called when the plugin should show some help, optional (can be @c NULL)

Meta